high sheriff


high sheriff
noun see sheriff.

English new terms dictionary. 2014.